﻿*{
	margin:0;
	padding:0;
}
body {
    font-size: 13px;
    line-height: 19px;
    color: #2E2E2E;
    font-family: 'Trebuchet MS', Helvetica, sans-serif, Arial, Verdana;	
    background: #d8e5ed;
}
#ui-datepicker-div { display: none; }	
img {
	border: none;
}

ul {
	margin: 0;
	padding: 0;
}
li {
	margin-left: 10px;
	padding: 0;
}
a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #205888;
	cursor:pointer;
	border-bottom:1px dotted #205888;
	}
a:hover {
	border-bottom:1px solid #205888;
}
p {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #2E2E2E;
}
h1{
	color:#205888;
	font-size:16px;
	font-weight:bold;
}
h2{
	color:#205888;
	font-size:14px;
}
h3{
	color:#205888;
	font-size:12px;
	font-weight:bold;
}
	
textarea{
font-size:13px;
padding:8px;
resize:both;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

input[readonly="readonly"]{
    background-color:#EEEEEE;
}

textarea[readonly="readonly"]{
    background-color:#EEEEEE;
}
/* Header/Template Section  */

.outerContainer{
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:70%;
}

.innerContainer{
background: #fff;
width:1020px;
min-height: 550px;
height:auto;
padding-bottom:30px;
-moz-border-radius:4ex;
-webkit-border-radius:4ex;
border-top-right-radius: 4ex;
border-top-left-radius: 4ex;
border-bottom-right-radius: 4ex;
border-bottom-left-radius: 4ex;
}

* html .innerContainer { 
   height: expression( this.scrollHeight < 450 ? "450px" : "auto" ); /* sets min-height for IE */
}	

.header{
height:90px;
overflow:hidden;
}

.bigtitle{
border-top-right-radius: 4ex;
-moz-border-top-right-radius:4ex;
-webkit-border-top-right-radius:4ex;
background:#01588b;
height:90px;
width:700px;
float:right;
}

.bigtitle img{
margin:28px 0 0 325px;
}

.logo{
float:left;
padding:30px 0 0 30px;
}
.tagline{
background:none repeat scroll 0 0 #669AB9;
color:#01588B;
font-size:14px;
height:22px;
overflow:hidden;
padding:3px 15px 0 0;
text-align:right;
}

.dynamic_content{
margin:20px 10px 20px 10px;
}
	/* Header/Template Section  */

/* LOGIN PAGE */
.login_left{
color:#727273;
float:left;
margin-left:30px;
margin-top:35px;
width:365px;
}

.login_left li{
background:url("https://octo.quickbase.com/up/bfhqpy93g/g/rc/eg/va/bul.gif") no-repeat scroll left 5px transparent;
font-size:14px;
line-height:18px;
list-style:none outside none;
padding-bottom:8px;
padding-left:15px;
}

.login_left h3{
font-size:14px;
font-weight:normal;
line-height:18px;
margin-bottom:-10px;
padding-left:40px;
}

.login_left span{
color:#000000;
float:right;
font-size:12px;
font-weight:bold;
}

.login_right{
background-color:#CCDDE8;
float:right;
height:210px;
margin-right:80px;
margin-top:25px;
padding:20px;
width:370px;
}

.login_label{
font:1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:1.5em;
color:#444;
font-size:12px;
}

.login_formdiv{
float:right;
margin-right:80px;
margin-top:25px;
padding:20px;
width:370px;
}

.login{
background:#fff;
border:8px solid #eee;
width:350px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 0 10px #4e707c;
-webkit-box-shadow:0 0 10px #4e707c;
box-shadow:0 0 10px #4e707c;
text-align:left;
position:relative;
}

.login h1{
background:#01598B;
color:#fff;
text-shadow:#007dab 0 1px 0;
font-size:14px;
padding:18px 23px;
margin:0 0 1.5em 0;
border-bottom:1px solid #007dab;
}

.login p{margin:.5em 25px;}

.login div{
margin:.5em 25px;
background:#eee;
padding:4px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
position:relative;
}

.login .field{
border:1px solid #ccc;
width:280px;
font-size:15px;
line-height:1em;
padding:4px;
-moz-box-shadow:inset 0 0 5px #ccc;
-webkit-box-shadow:inset 0 0 5px #ccc;
box-shadow:inset 0 0 5px #ccc;
}

.login div.submit{background:none;margin:1em 25px;text-align:center;}

.login div.submit label{float:none;display:inline;font-size:11px;}

.login button{
border:0;
padding:0 30px;
height:30px;
line-height:30px;
text-align:center;
font-size:15px;
color:#fff;
text-shadow:#007dab 0 1px 0;
background:#01598B;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-top-right-radius: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
cursor:pointer;
}
/* End Login Form */
	
.clear{
  clear:both;
}
/* Dashboard Left menu */	
.db_div_left{
  background: #fff;
  margin: 0 auto;
  width: 200px;
  text-align: center;
  padding-right:20px;
  }
.db_div_right{
  background: #fff;
  margin: 0 auto;
  width: 760px;
  min-height: 620px;
  padding: 0px 0px 0px 20px;
  text-align: center;
  }
.widget{
padding-bottom:10px;
}
.widget_header{
	background: #205888;
	margin: 0 auto;
	height: 25px;
	text-align: center;
	font-size:13px;
	padding-top:3px;
	color: #ffffff;
	font-weight:bold;
}
.widget_content{
    background: #fff;
	color: #727273;
	margin: 3px 0px 0px 15px;
	padding-top:8px;
    text-align: left;
    text-indent: 20px;
}	
.widget_content li{
	background:url("https://octo.quickbase.com/up/bfhqpy93g/g/rc/eg/va/bul.gif") no-repeat scroll left 5px transparent;
	font-size:14px;
	line-height:18px;
	list-style:none outside none;
	padding-bottom:5px;
	list-style-type:none;
}

.widget_content li.new{
	background:url("https://octo.quickbase.com/i/new.gif") no-repeat scroll left 5px transparent;
    text-indent:30px;
}

.widget_content li.ext{
	background:url("https://octo.quickbase.com/up/bfhqpy93g/g/rcn/eg/va/red_ext.png") no-repeat scroll left 5px transparent;
}

.widget_content li span{
  	margin-left:-40px;
}
/* End Dashboard Left menu */

/* Dashboard Table */
.count_table{
	border:1px solid #205888;
	margin:auto;
	border-collapse:collapse;
}
.count_table td {
	border-bottom:1px solid #205888;
	border-right:1px solid #205888;
	text-align:center;
	font-size:12px;
	padding:4px;
	width:75px;
}
.count_table td:first-child{
	text-align:left;
    padding-left:8px;
	border-left:1px solid #205888;
	width:200px;
}
.count_table tr:hover {
background:#a9cae8;
}
.count_table th {
	background:#336699;
	border-right:1px solid #ffffff;
	text-align:center;
	font:bold "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	font-size:13px;
	padding:5px;
}		
.count_table thead th:last-of-type{
	border-right:1px solid #205888;
}
.excel{
text-align:right;
}
.dbTable{
	margin:auto;
}
.dbTable table{
	border:1px solid #205888;
	border-collapse:collapse;
	margin:auto;
}
.dbTable th:last-of-type{
	border-right:1px solid #205888;
}
.dbTable th{
	background:#336699;
	border-right:1px solid #ffffff;
	text-align:center;
	font:bold "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#ffffff !important;
	font-size:13px;
	padding: 5px;
        cursor: pointer;
}
.dbTable td:first-child{
	text-align:left;
	padding:4px 4px 4px 8px;
}
.dbTable td{
	text-align:center;
	font-size:13px;
	padding:4px;
	border-bottom:1px solid #205888;
}	
.dbTable table tbody tr:nth-child(2n){
	background: none repeat scroll 0 0 #FFFFFF;
}	
.dbTable table tbody tr:nth-child(2n+1){
	background: none repeat scroll 0 0 #E1ECF2;
}
.norating td{
background-color:#CDCDCD;
border-right-color:#ffffff;
}
/* End Dashboard Table */

/* TAS & Assessment */

.entry table {
	width:97%;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	margin:1em auto;
	border-collapse:collapse;
	font-size:12px;
}

.entry td{
	background:#d8e5ed;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	text-align:left;
       padding: 5px;
	}
						
.entry thead th {
	background:#205888;
	text-align:center;
	font:bold "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
    border-bottom: 2px solid #fff;
	border-left:2px solid #fff;
    padding: 5px;
  }	
.entry tfoot th {
	background:#205888;
	text-align:center;
	font:bold "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
        border-bottom: 2px solid #fff;
	border-left:2px solid #fff;

  }

.popup{
display:none;
}

.popup td {
	background:#d8e5ed;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
    padding: 10px;
	font-size:12px;
	}				
						
.popup th {
	background:#205888;
	font: bold "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
    border-bottom: 2px solid #fff;
	border-left:2px solid #fff;
	font-size:12px;
  }	

.instruct{
  color: #9ba9b4;
  font-size:10px;
}

.info_header{
  margin: 0px 10px 10px 0px;
 }

.info_header table{
  margin: 10px 0px 0px 0px;
  }

.info_header td{
 padding: 1px;
 }


.info_header .dynamic_col1{
  width: 150px;
  color: #205888;
  font-size:13px;
  font-weight:bold;
}

.info_header .dynamic_col2{
  color: #6F8393;
  font-size:13px;
}

.entry_header{
	background-color:#205888;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-top:10px;
	text-indent:10px;
	width:100%;
	display:inline-block;
}

.entry_content{
	background-color:#D8E5ED;
	padding: 10px 0px 10px 0px;
	font-weight:bold;
	line-height:22px;
	min-height:125px;
	text-indent:10px;
	width:100%;
	display:inline-block;
	text-align:left;
}

input{
	//background-color:#7FD5F3;
	border:2px solid #CCCCCC;
	//color:#00578A;
	font-size:12px;
	//font-weight:bold;
padding:3px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

select{
	margin-bottom:5px;
	margin-top:5px;
}

.error{
border: 3px double red;
}

/* END TAS & Assessment */

.ui_button{
cursor: pointer;
display:inline-block;
margin-right:0.1em;
overflow: visible;
padding: 0.4em 1em;
position: relative;
text-align: center;
text-decoration: none !important;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
background: #DFEFFC;
border: 1px solid #C5DBEC;
color: #205888;
font-weight: bold;
font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
font-size: 12px;
}

.ui_button_text{
display:block;
line-height: 1.4;
}


/*educator DB*/
.eddb{
//	display:block;  
clear:both;
}

.eddb table {
width:90%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
}

.eddb tr td	{
	background:#d8e5ed;
        font-size:12px;
        padding-left:6px;
	}


.eddb td {
	color:#205888;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	text-align:center;
        font-size:12px;
	}				

.eddb th {
	font-weight:normal;
	color: #205888;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
        font-size:13px;
        padding:3px;	
}							
.eddb thead th {
	background:#205888;
	text-align:center;
	font:bold;
	color:#fff;
	font-size:12px;
  }	

.eddb td.break{
	background: none repeat scroll 0 0 #BBC5CC;
        height:3px;
}	

.footer{
	margin:auto;
	padding:4px;
	border-top: 1px solid #A4AFB5;
	border-bottom: 1px solid #A4AFB5;
	margin-bottom:10px;
}
.footer td{
	vertical-align:top;
	width:220px;
}
.footer table{
	margin:auto;
        font-size: 13px;
}
.footer li:first-child{
	font-weight:bold;
}
.footer  li{
    background: none;
    list-style: none outside none;
    padding: 3px 0px;
}
.ff{
	color:grey;
	font-size:11px;
}
.menuBar{
	border:1px solid #205888;
	margin:auto;
	border-collapse:collapse;
	color:#205888;
}

.menuBar td {
	border-bottom:1px solid #205888;
	border-right:1px solid #205888;
	text-align:center;
	font-size:13px;
	padding:4px 10px;
	cursor:pointer;
	text-decoration: underline;
}
.selected{
	background:#205888;
        color: #ffffff;
        font-weight:bold;
}
.red{
border: 3px solid #FF0000;
padding: 4px;
}
